À la fin du précédent billet, Votre sauvegarde de Day One, en haute ou basse résolution…?, j’écrivais qu’Ulysses pouvait éventuellement se substituer à Day One si on exportait les données texte de ce dernier…
J’avais à peine publié le billet précédent que je me suis amusé à tester une première fois si je n’avais pas affirmé un truc impossible (non…) puis, après avoir prévenu les trois personnes intéressées en privé sur Mastodon, j’ai refait l’opération pour ce nouveau billet et pensé aux copies d’écran…
Je suis parti de Day One sur mon iPhone (…pas de box, que de la 5G là où je campe)…

- Et contrairement à mon premier essai, j’ai limité l’export à une période donnée (de date à date) pour limiter le poids du fichier de sortie…

- Je me suis limité à un seul flux (celui nommé… journal) et en l’exportant au format texte brut…


- Comme j’étais sur mon iPhone, j’ai expédié ce fichier via AirDrop au MacBook Air…
Au lieu d’utiliser CotEditor (…qui avait ouvert un premier fichier texte de 8,2 Mo comme qui rigole…!), je suis passé par Drafts car ce second fichier .txt ne pesait que 142 Ko…

- Les infos brutes de Day One sont précises et mon idée est de garder le champ Date comme nom de chaque fiche chronologique, l’info météo ensuite (car pas toujours présente) et l’emplacement…

- Quelques rapides recherches/remplacements globales et j’ai une amorce de fichier markdown avec des titres…

- Le secret…? J’avais repéré il y a quelques années un script épatant pour exporter vers Ulysses un long fichier Drafts balisé en markdown, Split to Ulysses, un script remarquable écrit par RoyRodgers…

- Ce script permet de choisir le niveau de titre souhaité pour découper le fichier présent sur Drafts et l’envoyer par tranches successives dans Ulysses ! Une merveille…

- Dans mon cas, je souhaite découper sur chaque premier niveau markdown, le H1…
Et c’est là où le script de RoyRodgers est remarquable : il crée dans Ulysses un nouveau groupe et mouline/découpe le fichier source pour créer autant d’entrées indépendantes à la suite… conservant la chronologie de Day One !


- Et remonte progressivement (…mais très rapidement, le script est véloce)…

- Remarquez que la structure et les paragraphes de texte de chaque entrée sont présents…

- Et la continuité chronologique conservée…
Et les photos…?
Si vos clichés sont sur votre disque dur, il suffira de les glisser individuellement dans le fragment temporel souhaité, Ulysses affichant les images (en noir et blanc ou en couleurs).
Mais j’y reviendrais un de ces quatre car on peut également utiliser des liens vers des images distantes…
Le but de ces deux billets est juste de rappeler que l’on peut extraire des chronologies via un export depuis Day One et s’en débrouiller ailleurs… Au cas où certains services ne fonctionneraient plus…
À suivre…
Note de fin : je reste optimiste, ces billets sont des tests pour ne pas être pris au dépourvu car je reste intimement convaincu que Paul Mayne ne laissera pas son application, Day One, partir en vrille… Pour l’heure, ils me permettent aussi d’expliquer pourquoi je me refuse à employer des apps qui ne supportent pas le balisage markdown ! Considérez que c’est avant tout une petite démonstration de l’intérêt de ce balisage et des échanges possibles entre apps…! Bon, il est vrai que je convoque trois apps que j’apprécie et emploie quasi quotidiennement : Day One, Drafts et Ulysses !
Avertissement : billet inutile si vous n’êtes pas client de Day One… De plus le rédacteur — cacochyme — part dans tous les sens car il n’emploie pas un outil IA pour l’assister…! Bref, ne perdez pas de temps…
Nous avons déjà échangé au sujet de Day One avec Rudy mais les événements en cours à l’ouest nous amènent à envisager toutes les éventualités…!
Lui comme moi sommes des utilisateurs au long cours de Day One : 12 ans pour Rudy, depuis 2011 en ce qui me concerne. Et l’un comme l’autre avons opté pour la version premium, confiants dans le travail des équipes conduites par Paul Mayne, l’inventeur de cette app et principal développeur…
Pour ma part, j’ai vu ce produit évoluer lors d’une décennie et je n’ai pas envie d’en changer, l’arrivée d’Apple Journal a paradoxalement renforcé ma décision de rester sur Day One : pas de support du balisage markdown alors que 100 % de ce que j’écris est ainsi balisé, pas d’import, juste une option que la date du jour serve de titre… C’est bien maigre.
D’autant que nombre de mes billets dans Day One sont écrits dans Drafts, balisées en markdown et envoyés via un simple x-callback-url dans le journal souhaité…
En revanche, la question du billet qui suit est comment sauvegarder nos infos dans ce contexte incertain…?
Comment garder une copie par-devers nous au cas où…!
Pour ma part, j’ai coupé les ponts avec Zuck, Musk, Google, PayPal.
Oui, mais Apple appartient à l’univers des GAFAM…
Certes mais j’ai un point de vue différent et biaisé par des années d’utilisation de machines pommées…
J’ai apprécié le temps que Tim a pris dans ces questions autour de l’IA, faisant fi des conseils de certains experts autoproclamés bien de chez nous.
Idem pour les améliorations régulières apportées à Day One par Paul Mayne.
Néanmoins, j’ai procédé à quelques tests pour récupérer l’essentiel de mes données et les exploiter ultérieurement …au cas où…!
Gag d’importance : je ne me suis pas souvenu de suite (!) qu’en juin 2023, j’étais passé d’un MacBook Pro 16 avec un SSD de 1 To à un M2 13 pouces doté de …256 Go de stockage, j’y reviendrais…!
Quelques différences à l’export depuis macOS ou iOS…
Point essentiel : Day One ne m’enferme pas et l’export (ou récupération) de nos données est aisée…!
Un œil dans L’assistance de l’app — et particulièrement Exporting entries — explique cela :
The Day One team is passionate about keeping your journal data yours to use how and where you want. To this end, we’ve created several options for exporting your entries from both the Mac and iOS versions of Day One. While the Web App and Windows App only support JSON. Day One Android currently supports exporting to PDF or JSON. Here is a brief overview of each export file format:
- PDF: PDF exports include formatted text and photos inline in each entry. See here for a list of supported page sizes. This format is great for easy, human-readable access to your entries. It’s also good for printing your entries or easily searching them.
- JSON (Day One 2.x and later): This format is best for re-importing archived data to Day One. JSON exports can only be imported, read, and searched in Day One and other apps that support Day One JSON files. The exported zip file includes a .json file with all your selected entries and you can optionally include media, which will be organized into photos, videos, audios, and pdfs folders. Learn more about JSON.
- Plain Text: This exports a zip file that contains a single text file with all your selected entries. Photos are not included, nor are references to photos at this time.
- **CSV Export (iOS only at this time): **The CSV export currently contains entry text and the date.
En basse résolution…? Parfait…!
Alors…? Ben oui, ça fonctionne…!
Avant de télécharger tous mes médias en haute résolution dans mon iPhone (puis dans le Mac), j’ai exporté mes 19 454 entrées depuis notre MacBook au 24 janvier 2026…

- …quitte à faire l’impasse (depuis le MacBook) sur la résolution de ces médias…



- Rappel : l’export au format CSV est uniquement disponible depuis iOS
CSV
D’ailleurs, j’ai exporté toutes mes entrées au format .CSV depuis mon iPhone sous iOS 26.3 avant d’envoyer le fichier via AirDrop sur le Mac…
C’est un format qui s’ouvre sans problème dans Apple Numbers.
Aucune photo mais toutes les infos apparaissent…
19 500 lignes et autant de colonnes que d’options sélectionnées…
Et des cellules gigantesques mais il est clair que le balisage markdown et les urls ne sont pas conservées…

- J’ai produit un fichier de 27,5 Mo exploitable…
PDF
Là depuis le MacBook. les images sont incluses dans le PDF mais les url markdown, s’ils sont complets, sont souvent répartis sur deux lignes…

- Ici, avec photos en basse résolution

- J’ai produit un fichier basse résolution de 555,2 Mo (quand même…). Qui s’ouvre sans problème…
TEXT (.zip)
Certes, nombre de photos sont restées en haute résolution sur le serveur lointain de Day One…

Néanmoins, Day One agglomère Vidéos et Photos dans des dossiers séparés avec des uuid et génère pour chaque journal un fichier .txt. distinct, de 3 ko à 10,5 Mo…!

- J’ai produit un fichier zippé de 6,68 Go
JSON (.zip)
Idem, Day One agglomère Vidéos et Photos dans des dossiers séparés et génère pour chaque journal un. fichier .json.

Ici, je préfère employer l’épatant CotEditor sur Mac pour ouvrir les .json.

- J’ai produit un fichier zippé de près de 7 Go mais beaucoup, beaucoup plus complet que le fichier TEXT. D’ailleurs j’ai préféré corriger certaines infos pour ces copies d’écran…!
Au final, toutes mes sauvegardes complètes en basse déf sont sur un SSD externe.
En haute résolution…
Et c’est là où je m’obstine, oubliant l’importance du stockage…!!
Bref, suite à ces premières sauvegardes réussies, je prends une décision moins heureuse mais, heureusement, sans conséquences !
Rappel : sur mes écrans (Mac ou iPhone… ou encore iPad), je n’avais que les données de mon app Day One correctement synchronisée avec des médias en basse résolution. Et, rappel, mes exports ont bien fonctionné…
J’ai donc lancé la récupération de tous fichiers média à haute résolution pour atteindre, sur le iPhone, un dossier de 78,14 Go, iPhone qui dispose — a priori — de plus de stockage que notre Macbook partagé.
Le lendemain, j’ai tenté la création d’un nouveau PDF depuis iOS, mon fichier Day One full media étant monté finalement à 89,72 Go… Ahahahah !

- okay, j’aurais pu procéder journal par journal…


- C’est le moment au j’aurais du m’abstenir… et choisir poursuivre quand même…!

- Obstiné, j’ai demandé à Day One de tout charger (il y a une autre manière de faire, soit-dit en passant…)
Et c’est ici que j’ai échoué, non par la faute de Day One (!!) mais à mon obstination à faire l’impasse sur les capacités de mes écrans (je n’évoque pas l’iPad qui dispose du plus petit espace de stockage de tous mes écrans).
En résumé, l’espace sur mon iPhone était également insuffisant pour exporter un fichier de sauvegarde avec toutes les données en pleine résolution…! Ça m’apprendra à ne pas opter pour un gros stockage d’iPhone…!
Idem sur le Mac Book, j’étais également arrivé à un stockage multimédia de 74,14 Go… sur un MacBook Air 13” M2 qui ne dispose pas d’assez d’espace de stockage pour contenir tous les médias et simultanément générer le PDF ou le JSON… C’est tout.
Je ne mets pas de copies d’écran pour illustrer…
En effet, j’avais totalement zappé que nous avions opté en 2023 pour une machine dotée de 8 Go de RAM mais avec seulement 250 Go de disque …après avoir largué en 2019, le 16 pouces précédent (avec un processeur intel) qui disposait, lui, de 1 To…
Bon sang, mais tout s’explique…!!
Fini à jamais les configurations pro des décennies précédentes…!!
Effacer le stockage multimédia local…!
Alors, t’es resté coincé avec tes disques pleins, hihi…!
C’est ici où j’ai, à nouveau, apprécié les réglages de Day One !
S’il est facile d’importer les fichiers à haute résolution, il est tout aussi facile — sachant que ces derniers restent sur le serveur de Day One — de faire maigrir le stockage local…!

- Avant (ci-dessus, la veille au soir) et après (le lendemain)…!

- L’information clé est à lire dans l’espace Photos…
À retenir dans les réglages de Day One sous macOS (…et iOS), l’option Effacer le stockage multimédia local qui fonctionne parfaitement et j’ai pu ainsi suivre la récupération de l’espace de stockage pour revenir à un espace libre de quasi 86 Go sur le MacBook Air. Sur le iPhone, cela c’est fait de nuit…
Fin de mes tentatives…!!
En conclusion…
Si j’opte un jour (…une idée à lak…) pour un iPhone 17 Max (ou 18…!) avec 512 Go ou pour un MacBook mieux doté en stockage, je pourrais exporter des exports avec les médias plein pot…
Ensuite quitter Day One me semble compliqué.
Journal ou Diarium (merci David !) : non du fait de l’absence de markdown.
Paradoxalement, seul… Ulysses qui supporte les images, balise en markdown XL et exporte ensuite en ePub, PDF et autres serait le meilleur choix et j’y reviendrais un de ces quatre (ou pas…!) car l’idée m’a traversé l’esprit jadis…
L’import dans Ulysses ? J’ai bien mentionné un CSV plus haut. une fois dans Numbers et quelques concaténations plus tard, qui sait…!
Mais la vraie question est :
Est-ce utile…?
Seule la chronologie, lieux, textes et images en basse résolution me suffisent réellement…! Or je les ai déjà obtenues…
Les photos…? Exportées depuis …Photos comme je le fais pour mon Photager…
Pour l’heure, merci Paul !
À suivre…!
Ces deniers jours, j’ai beaucoup moins marché (pluie), beaucoup lu et me suis affalé régulièrement, livre en main, dans un Poäng…!
Or cela fait des années que ces fauteuils élégants de chez Ikea ne me réussissent pas ! Pourtant ils m’attirent car placés dans le séjour. Je sais par expérience que leur assise m’est fortement déconseillée (…incompatibilité morphologique…?!) et, pourtant, j’y retourne, preuve de ma totale inconscience !
Hier matin, après le petit déjeuner, je me suis à nouveau installé sur l’un d’entre-eux pour scroller les infos de la nuit sur le iPhone et, paf ! Un début de sciatique en m’en extrayant avec difficulté, douleur qui se prolonge jusqu’au genou. La douche brûlante qui a suivi, la friction au baume du tigre puis l’usage de ma ceinture lombaire n’ont pas bloqué le phénomène.
Pourquoi suis-je incapable d’entendre cette petite alerte au tréfonds de mon subconscient ?
Allongé à plat tout habillé sur mon lit, sans oreiller, j’apprécie la saisie glissée du iPhone pour rédiger ce billet de pure protestation contre mon corps !
Oui, je deviens un bibelot ! À moi de réviser mes mauvaises fréquentations au sein de nos propres lieux de vie !
C’est d’autant plus débile qu’habituellement je me perche sur un aeron. Mais avec cette overdose de livres, je suis moins attentif : tel un papillon attiré par la lumière, je me suis installé à maintes reprises dans ce fauteuil sournois !
Soyons honnête : il n’y est pour rien, aussi devrais-je le ranger dans la liste de mes allergies !
…Tomates crues, Poivrons crus, Miel, Chorizo, Cantal, Pollens, Poäng !
Bref, il est temps de me ménager ! Mes muscles fondent, mes cheveux s’envolent mais je vis comme un adolescent…
C’est officiel : je suis vieux et fragile !